
function getGridid(){
	return jQuery.ds("ds").curEditGridId ;
}

function initpage() {

	$("#sex")
			.combobox(
					'loadData',
					JSON
							.parse('[{\"id\":\"man\",\"text\":\"男\",\"selected\":true},{\"id\":\"female\",\"text\":\"女\"}]'));
	initUtil = new InitUtil(JSON.parse(initCxt));
	initUtil.initDatasets();

//	onloadAction();

}

function onloadAction(){

	var data = JSON.parse(" [{\"productid\":\"FI-SW-01\",\"productname\":\"Koi\",\"unitcost\":10.00,\"status\":\"P\",\"listprice\":36.50,\"attr1\":\"Large\",\"itemid\":\"EST-1\",\"birthday\":\"1986-11-01\"},{\"productid\":\"K9-DL-01\",\"productname\":\"Dalmation\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":18.50,\"attr1\":\"Spotted Adult Female\",\"itemid\":\"EST-10\"},	{\"productid\":\"RP-SN-01\",\"productname\":\"Rattlesnake\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":38.50,\"attr1\":\"Venomless\",\"itemid\":\"EST-11\"},	{\"productid\":\"RP-SN-01\",\"productname\":\"Rattlesnake\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":26.50,\"attr1\":\"Rattleless\",\"itemid\":\"EST-12\"},	{\"productid\":\"RP-LI-02\",\"productname\":\"Iguana\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":35.50,\"attr1\":\"Green Adult\",\"itemid\":\"EST-13\"},	{\"productid\":\"FL-DSH-01\",\"productname\":\"Manx\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":158.50,\"attr1\":\"Tailless\",\"itemid\":\"EST-14\"},	{\"productid\":\"FL-DSH-01\",\"productname\":\"Manx\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":83.50,\"attr1\":\"With tail\",\"itemid\":\"EST-15\"},	{\"productid\":\"FL-DLH-02\",\"productname\":\"Persian\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":23.50,\"attr1\":\"Adult Female\",\"itemid\":\"EST-16\"},	{\"productid\":\"FL-DLH-02\",\"productname\":\"Persian\",\"unitcost\":12.00,\"status\":\"P\",\"listprice\":89.50,\"attr1\":\"Adult Male\",\"itemid\":\"EST-17\"},	{\"productid\":\"AV-CB-01\",\"productname\":\"Amazon Parrot\",\"unitcost\":92.00,\"status\":\"P\",\"listprice\":63.50,\"attr1\":\"Adult Male\",\"itemid\":\"EST-18\"}]");
	var datagrid = $("#dg") ;
	var pageSize = datagrid.datagrid("options").pageSize ;
	$('#tb').pagination({
		total : data.total,
		pageSize : pageSize
	});
	datagrid.datagrid("loadData", data);
}
var gridata = "[{\"productid\":\"FI-SW-01\",\"productname\":\"Koi\"},{\"productid\":\"K9-DL-01\",\"productname\":\"Dalmation\",\"birthday\":\"1986-11-01\"},{\"productid\":\"RP-SN-01\",\"productname\":\"Rattlesnake\"},{\"productid\":\"RP-LI-02\",\"productname\":\"Iguana\"},{\"productid\":\"FL-DSH-01\",\"productname\":\"Manx\"},{\"productid\":\"FL-DLH-02\",\"productname\":\"Persian\"},{\"productid\":\"AV-CB-01\",\"productname\":\"Amazon Parrot\"}]" ;

function append(id) {
	var selector = '#'+id ;
	$(selector).datagrid('appendRow',{});
	var dsname = $(selector)[0].getAttribute("dataset") ;
	var grid = jQuery.grid(dsname,id);
	var rows = 	$(selector).datagrid('getRows');
	var editIndex = rows.length -1 ;
	grid.addRecord(rows[editIndex]);
	
}
function remove() {
	if (editIndex == undefined) {
		return
	}
	$('#dg').datagrid('cancelEdit', editIndex).datagrid('deleteRow',
			editIndex);
	editIndex = undefined;
}
function accept() {
		$('#dg').datagrid('acceptChanges');
}
function reject() {
	$('#dg').datagrid('rejectChanges');
	editIndex = undefined;
}
function getChanges() {
	var rows = $('#dg').datagrid('getChanges');
	alert(rows.length + ' rows are changed!');
}
